@charset "utf-8";
/* CSS Document */

body{ float:left; width:100%; font-family: '微软雅黑', Arial, Helvetica, sans-serif; font-size:1em; margin:48px 0 0 0; padding-bottom:60px; background-color:#f5f5f5;}
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#fff;}
li{ list-style:none;}
img,a img{ border:none; display:block;}
i, em{ font-style:normal;}
input,textarea{font-family: '微软雅黑', Arial, Helvetica, sans-serif;}
h1{ float:left; width:97%; font-size:1.2em; color:#333; font-weight:400; padding:3% 0 0 3%; background-color:#fff;}
h1 span{ color:#f60;}
h1 a{ float:right; color:#999; font-size:0.8em; margin-right:3%;}
h2{font-size:1em; padding:3% 5%; border-bottom:1px #f5f5f5 solid; margin-top:5px; font-weight:400; color:#333; background-color:#fff;}
h2 a{ float:right; color:#999; font-size:0.8em;}


/*top_start*/
.wine_header{ position:fixed; width:100%; top:0px; left:0px; z-index: 2000; height:48px; line-height:48px; background-color:#f60; background-size: cover; color:#fff;}
.wine_toptitle{ text-align:center; font-size:1.2em;}
.wine_more{ position:absolute; right:0; top:9px;}
.wine_more a{ float:left; margin:0 -12px 0 0;}
.wine_more a img{width:60%;}
.wine_home{position:absolute; top:10px; width:10%;}
.wine_home a img{ display:block; width:100%;}
.wine_tx{position:absolute; top:6px; width:10%; margin:0 0 0 3%;}
.wine_tx img{ border-radius:50%; width:90%;}

/*首页_start*/
	/*banner*/
	.wine_img100{ float:left; width:100%;}
	.wine_img100 img{width:100%;}
	
	/*快捷入口*/
	.wine_kjrk{ float:left; width:100%; background-color:#fff; padding:3% 0;}
	.wine_kjrk li{ float:left; display:inline-block; width:25%; text-align: center; margin:0 auto; line-height:1.8em; font-size:0.9em;}
	.wine_kjrk li img{ text-align: center; margin:0 auto; width:50%;}
	
	/*酒庄*/
	.wine_jz{ float:left; width:100%; background-color:#fff; margin-top:10px;}
	.wine_jz ul li{ float:left; position:relative; margin:2% 1% 2% 3%; width:44.5%; border:1px #ccc solid;}
	.wine_jz li img{width:100%;}
	.wine_jz .wine_jzabout{ position:absolute; bottom:0; left:0; width:100%; overflow:hidden; z-index:1; background-color:#000; filter:Alpha(opacity=50); background-color: rgba(0,0,0,0.5);}
	.wine_jz .wine_jzabout p{ position:relative; z-index:2; color:#fff; padding:6px 10px; line-height:1.5em; font-size:0.8em;}
	.wine_jz .wine_jzabout p b{font-size:1.2em; font-weight:400;}
	
	/*产品*/
	.wine_products{ float:left; width:100%; background-color:#fff; margin-top:10px;}
	.wine_products dl{display:inline-block; width:28.2%; margin:3% 0% 1% 3%; position: relative;}
	.wine_products dt img{ width:100%; border:1px #f5f5f5 solid;}
	.wine_products dd{ float:left; position:relative; z-index:2; width:96%; margin:2%;}
	.wine_products dd li{ float:left; width:100%; }
	.wine_products dd li a{ float:left; color:#555; font-size:0.8em; margin:8px 0; line-height:1.2em;}
	.wine_products dd li span{ font-size:0.7em; text-decoration: line-through; color:#999; margin-left:5px;}
	.wine_products dd li b{ color:#f60; font-size:1.2em; font-weight:400;}

/*footer_start*/
.wine_footer{ position:fixed; bottom:-22px; left:0; width:100%; z-index:1999; background-color:#eee; border-top:1px #ddd solid;}
.wine_footer li{ float:left; width:20%; font-size:0.7em; line-height:1.8em;}
.wine_footer li a{ position: relative; z-index:2000; display:block; width:100%; text-align:center; color:#666; padding:5px 0;}
.wine_footer li a img{ width:36%; margin:0 auto;}
.wine_footer li a.wine_domicon3,.wine_footer li a:hover.wine_domicon3{width:100%; bottom:19px; background:url(../images/bom_home_icon.png) no-repeat center 0; background-size:cover; padding-top:70px;}
.wine_footer li a.wine_bom_select{ color:#f60;}


/*产品*/
.wine_list{ float:left; width:100%; background-color:#fff;}
.wine_list dl{display:inline-block; width:45%; margin:3% 0% 1% 3%; position: relative;}
.wine_list dt img{ width:100%; border:1px #f5f5f5 solid;}
.wine_list dd{ float:left; position:relative; z-index:2; width:96%; margin:2%;}
.wine_list dd li{ float:left; width:100%; }
.wine_list dd li a{ float:left; color:#555; font-size:0.8em; margin:8px 0; line-height:1.2em;}
.wine_list dd li span{ font-size:0.7em; text-decoration: line-through; color:#999; margin-left:5px;}
.wine_list dd li b{ color:#f60; font-size:1.2em; font-weight:400;}
	/*产品详情*/
	.wine_products_more{ font-size:0.9em; background-color:#fff;}
	.wine_products_more dt img{width:100%;}
	.wine_products_more dd{ border-bottom:1px #f5f5f5 solid; padding:10px;}
	.wine_products_more dd span{ color:#999; font-size:0.7em;}
	.wine_price{ float:left; width:100%; padding-bottom:20px; line-height:1.8em; font-size:0.8em; background-color:#fff;}
	.wine_price ul{ margin:10px;}
	.wine_price b{ color:#f60; font-size:1.4em; font-weight:400;}
	.wine_price label{ float:left; margin-right:5px;}
	.wine_price i{ color:#999; margin-left:20px; text-decoration:line-through;}
	.bb_inpNO{ float:left; width:50px; height:22px; border:1px #f5f5f5 solid; border-left:none; border-right:none; text-align:center;}
	.bor_Rnone,.bor_Lnone{float:left; width:22px; height:22px; border:1px #f5f5f5 solid; text-align:center; color:#999; line-height:22px;}
	.bor_Rnone,.bor_Lnone{ background-color:#f5f5f5; color:#f60;}
	.wine_tuwenmore{ float:left; width:100%; margin-top:10px; background-color:#fff;}
	.wine_tuwenmore img{ width:100%;}
	/*底部购买*/
	.wine_shopping{ position:fixed; bottom:0; width:100%;}
	.wine_shopping li{ float:left; width:33.3%; font-size:0.8em;height:48px; line-height:48px; background-color:#eee; border-top:1px #ddd solid;}
	.wine_shopping li a{ float:left; background-color:#f5f5f5; width:100%; color:#555;}
	.wine_shopping li a.wine_sc{ float:left; text-align:left; margin-left:20px;}
	.wine_shopping li a.wine_sc img{float:left; width:14%; margin:13px 3px 0 0;}
	.wine_shopping li a.wine_jlshopcar{ float:left;}
	.wine_shopping li a.wine_jlshopcar img{ float:left; width:14%; margin:13px 4px 0 0;}
	.wine_shopping li a.wine_jgshop{ background-color:#f60; color:#fff; text-align:center;}
	
/*登录*/
.wine_login ul{ display:table; width:85%; margin:30px auto; border:1px #f5f5f5 solid; border-radius:3px; overflow:hidden;}
.wine_login li{ float:left; width:100%; border-bottom:1px #ddd solid; background-color:#fff; overflow:hidden;}
.wine_login li span{ float:left; text-align:right; width:15%; padding:6% 3% 3% 3%; font-size:0.8em; color:#666;}
.wine_login li input{ float:left; width:68%; border:none; padding:6% 5%; color:#999; margin:0.5%; overflow:hidden;}
.wine_login li.wine_clearline{ border:none;}
.wine_login p a{ display:table; width:75%; margin:0 auto; background-color:#f60; padding:3% 5%; border-radius:3px; text-align:center; font-size:1em;}
.wine_zhuce a{ float:right; display:block; color:#999; margin:20px 40px 0 0; font-size:0.8em;}
	/*注册*/
	.wine_password ul{ width:85%; margin:15px auto; overflow:hidden;}
	.wine_password li{ float:left; width:100%; overflow:hidden; font-size:0.8em; margin-top:15px;}
	.wine_password li label{ float:left; width:20%; text-align:right; margin:8px 10px 0 0; color:#666;}
	.wine_password li input{ float:left; width:62%; border:1px #f5f5f5 solid; border-radius:3px; padding:3% 5%; color:#999; overflow:hidden;}
	.wine_password li span{ float:left; margin:10px 0 0 24%; color:#ccc;}
	.wine_password p{ float:left; width:74%; margin:5% 8%; background-color:#f60; padding:3% 5%; border-radius:3px; text-align:center; font-size:1em;}
	
/*购物车*/
.wine_shopcar{ float:left; width:100%; background-color:#fff;}
.wine_shopcar dl{ float:left; width:94%; border-bottom:1px #f5f5f5 solid; padding:10px 3%;}
.wine_shopcar dt{ float:left; width:20%; margin-top:-18px;}
.wine_shopcar dt input{ position:relative; top:40px;}
.wine_shopcar dt img{ width:100%; position:relative; margin-left:15px;}
.wine_shopcar dd{ float:left; width:75%; margin-left:5%; font-size:0.8em; color:#999; line-height:2em;}
.wine_shopcar dd a{ color:#555; font-size:1.2em;}
.wine_shopcar dd em{ float:right;}
.wine_shopcar dd em a{ float:left; display:block; font-size:0.8em; color:#999;}
.wine_shopcar dd em a img{ float:left; width:15%; margin:6px 3px 0 0;}
.wine_shopcar dd b{ color:#f60; font-size:1.2em; font-weight:400;}
.wine_shopcar dd span{ text-decoration:line-through;}
.wine_shopcar dd label{ float:left; margin-right:5px;}
.bb_inpNO{ float:left; width:50px; height:22px; border:1px #f5f5f5 solid; border-left:none; border-right:none; text-align:center;}
.bor_Rnone,.bor_Lnone{float:left; width:22px; height:22px; border:1px #f5f5f5 solid; text-align:center; color:#999; line-height:22px;}
.bor_Rnone,.bor_Lnone{ background-color:#f5f5f5; color:#f60;}
.wine_shopcar_jiesuan{ position:fixed; bottom:0; width:100%;}
.wine_shopcar_jiesuan li{ float:left; width:33.3%; font-size:0.8em; margin-top:10px; height:42px; line-height:42px; background-color:#eee; border-top:1px #ddd solid;}
.wine_shopcar_jiesuan input{ margin:0 5px 0 10px; position:relative; top:2px;}
.wine_shopcar_jiesuan li a{ float:left; background-color:#f60; text-align:center; width:100%;}
.wine_shopcar_jiesuan li b{ color:#f60; font-weight:400;}

/*订单*/
.wine_order_jindu_line{border:1px #f5f5f5 solid; position:absolute; top:58%;  width:93%; margin:0 3%;}
.wine_order_jindu{float:left; position:relative; width:100%; background-color:#fff;}
.wine_order_jindu ul{float:left; width:94%; margin:3%;}
.wine_order_jindu li{ float:left; width:25%; padding:10px 0 5px 0;} 
.wine_order_jindu li a{ position: relative; display:block; width:100%; text-align:center; font-size:0.8em; color:#999;} 
.wine_order_jindu li a img{ width:48%; margin:0 auto;}
.wine_order_jindu li a p{ margin-top:8px;}
.wine_business{ float:left; width:100%; background-color:#fff; margin-top:10px;}
.wine_business dl{float:left; width:94%; margin:3%;}
.wine_business dt{ float:left; width:20%; margin-top:10px;}
.wine_business dt img{ width:100%; border-radius:5px;}
.wine_business dd{ float:left; width:77%; margin:8px 0 0 3%; line-height:1.2em; font-size:0.9em;}
.wine_business dd p{ color:#f60; margin-top:5px; font-size:1.1em;}
.wine_business ul{float:left; width:100%; border-top:1px #f5f5f5 solid; padding:1% 0;}
.wine_business li{float:left; display:inline-block; width:50%; margin:0 auto; color:#f5f5f5; line-height:2em;}
.wine_business li a{float:left; width:66%; padding:0 15%; text-align:center;font-size:14px; color:#999;}
.wine_business li a img{ float:left; width:18%; margin-top:2px;}
.wine_business li a.wine_business_service{ float:right;}
.wine_order_box{float:left; width:100%; background-color:#fff; margin-top:10px;}
.wine_order_box li{ margin:15px 5%; font-size:0.8em; color:#666;}
.wine_order_btn{ float:right; margin:20px 0;}
.wine_order_btn a{ font-size:0.8em; margin-right:15px; padding:8px 20px; border:1px #f5f5f5 solid; border-radius:3px; color:#666; background-color:#fff;}
.wine_order_btn a.wine_order_confirm{ background-color:#f60; color:#fff; border:none;}
.wine_statistics{ font-size:0.9em; float:left; margin:2% 4% 0 4%; width:92%; color:#666;}
.wine_statistics span{ float:right;}
.wine_statistics b{ color:#f60;}
	
	/*订单列表*/
	.wine_order_list{ float:left; width:100%; background-color:#fff; margin-bottom:10px;}
	.wine_order_list dl{ float:left; width:94%; border-bottom:1px #f8f8f8 solid; padding:3%;}
	.wine_order_list dt{ float:left; width:30%;}
	.wine_order_list dt img{ width:100%; position:relative;}
	.wine_order_list dd{ float:left; width:67%; margin-left:3%; font-size:0.8em; color:#999; line-height:1.5em;}
	.wine_order_list dd a{ color:#555; font-size:1.2em;}
	.wine_order_list dd p{ margin:5px 0; color:#999;}
	.wine_order_list dd b{ color:#f60; font-size:1em; font-size:400;}
	.wine_order_list dd span{ text-decoration:line-through;}
	.wine_order_list dd .wine_order_time{ font-size:0.7em; color:#999;}

/*收货地址*/
.wine_add{float:left; width:100%; font-size:0.9em; background-color:#f8f8f8;}
.wine_add dl{float:left; width:100%; background-color:#fff; margin-bottom:10px;}
.wine_add dt{float:left; display:block; width:90%; line-height:1.8em; padding:3% 5%; border-bottom:1px #f3f3f3 solid;}
.wine_add dt a{ color:#333;}
.wine_add dt a p span{ float:right;}
.wine_add dt a em{ color:#999;}
.wine_add dd{ float:right;}
.wine_add dd a{ float:left;color:#666; margin:10px 0;}
.wine_add dd a img{ float:left; width:16%; margin:2px 5px 0 0;}
.wine_newadd{ float:left; position:fixed; width:90%; margin:5%; bottom:65px;}
.wine_newadd a{ float:left; width:100%; background-color:#f60; padding:7px 0; text-align:center; border-radius:3px;}
	/*新建收货地址*/
	.wine_table{ float:left; width:94%; margin:3%;}
	.wine_table li{ float:left; margin:8px 0; width:100%; font-size:0.9em;}
	.wine_table label{ float:left; width:24%; margin:8px 1% 0 0; font-size:0.9em; text-align:right; color:#666;}
	.wine_table input{ float:left; width:66%; border:1px #eee solid; padding:8px 3%; border-radius:3px;}
	.wine_table i{ color:#f00;}
	.wine_table span{ float:left; margin-right:10px;}
	.wine_table span input{ float:left; width:inherit; margin:5px 5px 0 0;}
	.wine_table span em{ float:left;}
	.wine_table span select{ padding:8px 10px; border:1px #eee solid;}
	.wine_table a{ float:left; width:94%; margin:0 3%; background-color:#f60; padding:10px 0; text-align:center; border-radius:3px; font-size:1.1em;}
	.wine_table b{ float:left; font-weight:400; color:#999; font-size:0.9em; margin-top:3px;}
	
/*我的*/
.wine_mybanner{ float:left; position: relative; width:100%; background:url(../images/temp/mybg.jpg) no-repeat; background-size: cover;}
.wine_mytx{ float:left; width:90%; margin:10px 5% 0 5%;}
.wine_mytx li{width:18%; margin:5px auto; text-align:center; color:#fff;}
.wine_mytx li img{ border-radius:50%; border:3px #fff solid; width:100%;}
.wine_mytx p{ float:right; width:100%; font-size:0.8em; text-align:right; margin-bottom:5px;}
.wine_mytx p a{ color:#fff;}
.wine_mytj{ float:left; position: relative; bottom:0; width:100%; text-align:center; font-size:0.8em;}
.wine_mytj li{ float:left; display:inline; color:#fff; width:48.5%; margin:0 0.65%; padding:5px 0;  background-color:#000; filter:Alpha(opacity=45); background-color: rgba(0,0,0,0.45);}

.wine_mywine{ float:left; width:100%;}
.wine_mybox1{float:left; width:100%; background-color:#fff;}
.wine_mybox{ float:left; width:100%; background-color:#fff; margin-top:10px;}
.wine_mybox a,.wine_mybox1 a{ color:#555;}
.wine_mydd a{ float:left; display:block; width:100%; border-bottom:1px #f3f3f3 solid; padding:12px 0;}
.wine_mydd a span{ float:left; color:#555; font-size:0.9em; margin:3px 0 0 20px;}
.wine_mydd a span img{ float:left; width:15%; margin:1px 5px 0 0;}
.wine_mydd a em{ float:right; color:#999; margin:3px 15px 0 0; background: url(../images/my_r_icon.png) no-repeat right; padding-right:15px; font-size:0.9em;}
.wine_mydd a i{ float:right; text-indent:-9999px; margin:3px 15px 0 0; background: url(../images/my_r_icon.png) no-repeat right 0; padding-right:18px;}
.wine_mydfk{ margin:0 auto; width:100%; overflow:hidden;} 
.wine_mydfk li{ float:left; width:25%; padding:10px 0;} 
.wine_mydfk li a{ position: relative; width:100%; display:block; text-align:center; font-size:0.8em;} 
.wine_mydfk li a img{ width:25%; margin:5px auto;}
.wine_zhushi{position: absolute;float:right; right:30px;top:0; font-size:0.8em; width:14px; line-height:14px; height:14px; background-color:#f60; border-radius:50%; color:#fff; z-index:999;}
.wine_btn a{ text-align:center; width:40%; margin:10px 30%; padding:10px 0; background-color:#f60; color:#fff; border-radius:5px;}
.twowm img { width:30%; margin:3% auto;}

/*自选套餐*/
.zxtc{float:left; width:100%; background-color:#fff;}
.zxtc_kong{ float:left; width:90%; margin:5%;}
.zxtc_kong p{ width:50%; margin:5% auto;}
.zxtc_kong dt{ text-align:center; font-size:1.5em; color:#666;}
.zxtc_kong dd{ text-align:center; width:50%; margin:0 auto; background-color:#f60; color:#fff; padding:15px 0; border-radius:5px; margin-top:10%; font-size:1.2em;}

/*表格*/
.gTable{ float:left;width:92%; margin:4%; border-collapse:collapse; font-size:14px; text-align:center;}
.gTable th{padding:10px 4%; border:1px solid #eee; background:#f9f9f9; font-weight:700; white-space:nowrap;}
.gTable td {padding:8px 4%; border:1px solid #eee; background:#fff; color:#666;}
.zongjia{ text-align:right;}
.zongjia b{ color:#f60;}

/*右上角弹框_start*/
.wine_morekuan{ display:none; position: fixed; z-index:9999; width:110px; background-color:#fff; right:0; top:48px; border:1px #eee solid; border-bottom:none;}
.wine_morekuan li a{ float:left; display:block; width:100%; padding:10px 0; border-bottom:1px #eee solid; color:#666; font-size:0.8em;}
.wine_morekuan li a img{ float:left; width:15%; margin:0px 12px}
.wine_sjx{ position: absolute; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #fff; top:-5px; bottom:0; right:16px;}

/*我的会员*/
.myxiaji li{ float:left; width:90%; padding:2% 5%; border-bottom:1px #f3f3f3 solid;}
.myxiaji li img{ float:left; border-radius:50%; width:10%;}
.myxiaji li b{ float:left; margin:5px 0 0 1em; font-weight:400; color:#666;}

/**/
.heji{ margin-top:15px;}

/*百年酒庄*/
.wine_bnjz{}
.wine_bnjz dl{ float:left; width:94%; padding:3%; margin-bottom:10px; background-color:#fff;}
.wine_bnjz dt img{ float:left; width:30%;}
.wine_bnjz dd a{ float:left; display:block; margin-left:3%; width:67%; color:#999;}
.wine_bnjz dd p{ font-size:1.2em; color:#333;}

	.wine_jzmore{ float:left; width:94%; padding:3%; background-color:#fff;}
	.wine_jzmore p img{ width:100%;}
	.wine_jzmore ul{margin:12px; font-size:0.8em; line-height:1.8em; color:#666;}
